package com.dms.system.domain.dto;

import com.dms.common.core.domain.entity.SysUser;
import com.dms.system.domain.SysArea;
import com.dms.system.domain.SysPlant;
import com.dms.system.domain.SysTodayMission;

import java.io.Serializable;
import java.util.List;

/**
 * @author xlong_zhu
 */
public class SysTodayMissionDTO extends SysTodayMission implements Serializable {
    /**
     * 任务名称
     * */
    private String missionName;

    /**
     * 巡检人员
     * */
    private List<SysUser> userList;

    /**
     * 巡检设备
     * */
    private List<SysPlant> plantList;

    /**
     * 巡检区域
     * */
    private List<SysArea> areaList;

    public String getMissionName() {
        return missionName;
    }

    public void setMissionName(String missionName) {
        this.missionName = missionName;
    }

    public List<SysUser> getUserList() {
        return userList;
    }

    public void setUserList(List<SysUser> userList) {
        this.userList = userList;
    }

    public List<SysPlant> getPlantList() {
        return plantList;
    }

    public void setPlantList(List<SysPlant> plantList) {
        this.plantList = plantList;
    }

    public List<SysArea> getAreaList() {
        return areaList;
    }

    public void setAreaList(List<SysArea> areaList) {
        this.areaList = areaList;
    }

    @Override
    public String toString() {
        return "SysTodayMissionDTO{" +
                "missionName='" + missionName + '\'' +
                ", userList=" + userList +
                ", plantList=" + plantList +
                ", areaList=" + areaList +
                '}';
    }
}
